package view;

import controller.Controleur;
import javax.swing.JSlider;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

/**
 * Listener utiliser pour changer le seuil de silence
 * @author Lefevre, Thoue
 */
public class ChangeSilenceListenner implements ChangeListener{
    private Controleur controleur;
    /**
     * Constructeur
     * @param controleur controleur de l'application
     */
    public ChangeSilenceListenner(Controleur controleur) {
        this.controleur=controleur;
    }
    /**
     * Evenement de changement du seuil par le slider
     * @param ce evenement du slider
     */
    @Override
    public void stateChanged(ChangeEvent ce) {
        int value =((JSlider)ce.getSource()).getValue();
        controleur.setSeuilSilence(value);
    }
    
}
